From 20dacce4d8b74a6e4be152547f7266ab5ad6b539 Mon Sep 17 00:00:00 2001 From: Adel Gadllah Date: Tue, 6 Apr 2010 02:41:55 +0200 Subject: [PATCH] [GdkScreenX11] Fix check in gdk_screen_get_primary_monitor Fix bug in last commit. --- gdk/x11/gdkscreen-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c index 76ab17f0e9..f27d4ecf24 100644 --- a/gdk/x11/gdkscreen-x11.c +++ b/gdk/x11/gdkscreen-x11.c @@ -771,7 +771,7 @@ init_randr13 (GdkScreen *screen) XRROutputInfo *output = XRRGetOutputInfo (dpy, resources, resources->outputs[i]); - if (primary_output != None && resources->outputs[i] == primary_output) + if (resources->outputs[i] == primary_output) { screen_x11->primary_monitor = i; } @@ -786,7 +786,7 @@ init_randr13 (GdkScreen *screen) } /* No RandR1.3+ available or no primary set, fall back to prefer LVDS as primary if present */ - if (g_ascii_strncasecmp (output->name, "LVDS", 4) == 0) + if (primary_output == None && g_ascii_strncasecmp (output->name, "LVDS", 4) == 0) { screen_x11->primary_monitor = i; } -- 2.30.2